troops (general term) - Allemand Anglais Dictionnaire